/*
 * @Description: 
 * @Author: zoe
 * @Date: 2024-09-10 17:15:57
 * @LastEditors: rendc
 * @LastEditTime: 2024-09-10 17:27:02
 */
// 8.构造方法编程
// 定义一个人类Person
// 描述：属性：姓名 （name） 、年龄 （age）；
// 要求：
// 1.定义无参构造器
// 2.定义两参构造器，参数为name和age
// 3.定义一参构造器，参数为name，要求该构造器借助借助两参构造器实现功 能
// 4.定义show方法，输出类对象基本信息
public class Person{
    //属性
    private String name;
    private int age;
    //无参构造器
    public Person(){
        System.out.println("无参构造器");
    }
    //两参构造器
    public Person(String name,int age){
        this.name = name;
        this.age = age;
    }
    //一参构造器
    public Person(String name){
        this(name,0);
        this.name = name;
    }
    //get方法
    public String getName(){
        return name;
    }
    public int getAge(){
        return age;
    }
    //show方法
    public void show(){
        System.out.println("姓名："+name+"，年龄："+age);
    }
}
